home *** CD-ROM | disk | FTP | other *** search
- // tv1.cpp - a test program for float_vectors and
- // float_arrays
-
- #include <iostream.h>
- #include "fv1.h"
-
- void display(const char *s, const float_array &fa)
- {
- cout << s << " = " << fa << endl;
- }
-
- int main()
- {
- int i, low, high;
- cout << "low? ";
- cin >> low;
- cout << "high? ";
- cin >> high;
-
- float_vector fa(low, high);
- for (i = fa.low(); i <= fa.high(); ++i)
- fa[i] = i;
- display("fa", fa);
- float_vector fb = fa;
- display("fb", fb);
- for (i = low; i < low + 2 * fa.length(); ++i)
- {
- fb[i] = i * i;
- display("fb", fb);
- }
- cout << "fb.low() = " << fb.low() << '\n';
- cout << "fb.high() = " << fb.high() << '\n';
- float_array fc = fa;
- display("fc", fc);
- i = fc.length();
- fc[i - 1] = 123;
- display("fc", fc);
- cout << "fa[" << low - 1 << "] = ";
- cout << fa[low - 1] << '\n';
- return 0;
- }
-
-